package com.jk;

/**
 * 创建一个子线程，完成1-100之间自然数的输出。同样的，主线程执行同样的操作
 * 创建多线程的第一种方式：继承java.lang.Thread类
 */
class SubThread extends Thread {

    @Override
    public void run() {
        //synchronized (TestThread.class){
        for (int i = 1; i <= 100; i++)
            System.out.println(Thread.currentThread().getName() + ":B===========>" + i);
        //}
    }
}

class TestThread {
    public static void main(String[] args) {
        SubThread st = new SubThread();
        //一个线程只能执行一次start、如仍需开启一个线程需要new一个对象
        st.start();
        //不能通过Thread实现类对象的run()方法去启动一个线程
        //st.run();
//        synchronized (TestThread.class){
//            for (int i = 1; i <= 100; i++)
//                System.out.println(Thread.currentThread().getName()+":A===========>"+i);
//        }
    }
}
